5G NR

Channel Setup RT UL-SCH

The features described in this topic apply to the M9484C VXG only.

The uplink shared channel (UL-SCH) is a transport channel for PUSCH. Its purpose is to provide user data, channel reports, and RRC setup information.

This topic describes the following UL-SCH properties:

General Settings

Name

Enabled

Power Boosting

Scrambling

Transform Precoding

RNTI

n_ID

n_RAPID

Transmission Settings

Antenna Port(s) Generated

Codebook-Based Transmission

DMRS port(s)

Number of Layers

Number of Antenna ports

Number of DMRS CDM groups without data

Resource Allocation

Allocated Slots

First Symbol

Last Symbol

Bandwidth Part

RA Type

RB Offset

RB Number Restriction

RB Number

RBGSize

RBGBitmap

Frequency Hopping Mode

RB Offset Between Frequency Hops

Modulation and Coding

Channel Coding

MCS Table

MCS

xOverhead

Coding Rate

Modulation

Transport Block Size

BaseGraph

LBRM

Payload Data

Custom Pattern

User File

HARQ Settings

RV index Sequence

DMRS Settings

DMRS-Uplink-r16

DMRS-UplinkTransformPrecoding-r16

n_SCID

N_ID_0

N_ID_1

DMRS Power Boosting

DMRS Configuration

DMRS Duration

DMRS-add-pos

PUSCH Mapping

DMRS-typeA-pos

n_ID_RS

Group Hopping

Sequence Hopping

PTRS Settings

PTRS Enabled

PTRS PowerBoosting

PTRS port(s)

Frequency Density (K_PTRS)

Time Density (L_PTRS)

PTRS RE Offset

Number of samples per PT-RS group

Number of PT-RS groups

N_ID

UCI on PUSCH

UL-SCH Enabled

uci-on-pusch-scaling

HARQ-ACK

Enabled

Payload Data

Custom Pattern

User File

Payload Size

BetaOffsetIndex

CSI1 or CSI2

Enabled

Payload Data

Custom Pattern

User File

Payload Size

BetaOffsetIndex

CG-UCI

Enabled

Payload Data

Custom Pattern

User File

Payload Size

BetaOffsetIndex

General Settings

Name

Applies to the M9484C only.

Sets the name of the UL-SCH channel.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > General Settings > Name

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:NAMe?

SCPI Example

 

State Saved

Yes

Initial S/W Revision

A.10.00

Enabled

Applies to the M9484C only.

Displays the state of the selected UL-SCH.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > General Settings > Enabled

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH[:STATe]?

SCPI Example

 

Preset

On

State Saved

Yes

Initial S/W Revision

A.10.00

Power Boosting

Applies to the M9484C only.

Displays the additional power boosting for the channel.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > General Settings > Power Boosting

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:POWer?

SCPI Example

 

Preset

0 dB

State Saved

Yes

Min

-40 dB

Max

40 dB

Resolution

0.01 dB

Initial S/W Revision

A.10.00

Scrambling

Applies to the M9484C only.

Enables or disables scrambling for the selected channel.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > General Settings > Scrambling

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:SCRambling[:STATe] ON|OFF|1|0

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:SCRambling[:STATe]?

SCPI Example

 

Preset

On

State Saved

Yes

Initial S/W Revision

A.10.00

Transform Precoding

Applies to the M9484C only.

Enables or disables Transform Precoding. When enabled, transform precoding is used for uplink waveforms (DFT-s-OFDM waveform type) instead of CP-OFDM.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > General Settings > Transform Precoding

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:TPRecoding[:STATe] ON|OFF|1|0

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:TPRecoding[:STATe]?

SCPI Example

 

Preset

Off

State Saved

Yes

Initial S/W Revision

A.10.00

RNTI

Applies to the M9484C only.

Specifies the Radio Network Temporary Identifier (RNTI). RNTIs are used to differentiate or identify a connected UE in the cell, a specific radio channel, a group of UEs in case of paging, a group of UEs for which power control is issued by the eNB, or system information transmitted for all the UEs by 5G gNB.

Refer to 3GPP specifications 38.321.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > General Settings > RNTI

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:RNTI <integer>

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:RNTI?

SCPI Example

 

Preset

1

State Saved

Yes

Min

0

Max

65535

Initial S/W Revision

A.10.00

n_ID

Applies to the M9484C only.

Sets the n_ID value for sequence generation. Entering -1 means cell ID.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > General Settings > n_ID

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:NID <integer>

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:NID?

SCPI Example

 

Preset

-1

State Saved

Yes

Min

-1

Max

1023

Initial S/W Revision

A.10.00

n_RAPID

Applies to the M9484C only.

Sets the n_RAPID for sequence generation. Entering -1 means not configured.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > General Settings > n_RAPID

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:NRAPid <integer>

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:NRAPid?

SCPI Example

 

Preset

-1

State Saved

Yes

Min

-1

Max

63

Initial S/W Revision

A.10.00

Transmission Settings

Antenna Port(s) Generated

Applies to the M9484C only.

Specifies the mapping between the physical antennas and the logical antenna ports. Set the number of physical antennas with Total Number of Antennas under the Waveform tab. The logical antenna ports are expressed as P0, P1, P2, P3 and so on.

Enter a comma-separated string or click the arrow to open an editor where you can set the mapping between physical antennas and logical antenna ports. ClosedView image.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > Transmission Settings > Antenna Ports Generated

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:APORts:GENerated <string>

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:APORts:GENerated?

SCPI Example

 

Notes

Using ‘,’ as delimiter to separate logic antenna port.

Using strings "None","P0","P1","P2","P3" represents none logical port, logical port 0, logical port1 and logical port2 and logical port3.

Such as "P0,P2" means logical port 0 maps to antenna 0 and port2 maps to antenna 1.

Couplings

The number of input ports is the same as Total Number of Antennas under waveform setup node.

Preset

"P0"

State Saved

Yes

Initial S/W Revision

A.10.00

Codebook-Based Transmission

Applies to the M9484C only.

Enables or disables a Codebook-Based Transmission.

The range is based on the Number of Layers and Number of Antenna Ports. When Codebook-Based Transmission is Off, the Number of Layers is same as the Number of Antenna Ports. When Codebook-Based Transmission is On, the Number of Layers can be equal to or smaller than the Number of Antenna Ports. See 6.3.1.5 in 38.211 for more information.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > Transmission Settings > Codebook-Based Transmission

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:CBOok:TRANsmission[:STATe]?

SCPI Example

 

Preset

Off

State Saved

Yes

Initial S/W Revision

A.10.00

DMRS port(s)

Applies to the M9484C only.

Sets the DMRS port(s) reserved for the transmission of this channel. Multiple DMRS antenna ports can be indicated, using syntax like "0,1,2,3" or "0:3." The Number of Layers is automatically coupled with the number of DMRS ports.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > Transmission Settings > DMRS Ports

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:DMRS:PORTs <string>

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:DMRS:PORTs?

SCPI Example

 

Notes

There are two ways to configure:

By individual index, use ',' as the delimiter, e.g. 0,1,2.

By a range of index, use ':' to indicate the start index and the last index, e.g. 0:2 means 0,1,2

Couplings

Max number of ports is 4.

DMRS duration is Single Symbol:

    DMRS Configuration is Type 1:

    Max value is 3

    DMRS Configuration is Type 2:

        Max value is 5;

DMRS duration is Double Symbol:

    DMRS Configuration is Type 1:

    Max value is 7

    DMRS Configuration is Type 2:

        Max value is 11

Preset

0

State Saved

Yes

Initial S/W Revision

A.10.00

Number of Layers

Applies to the M9484C only.

Displays the number of layers for UL-SCH. It is automatically coupled with the DMRS port(s).

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > Transmission Settings > Number of Layers

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:LAYers:COUNt?

SCPI Example

 

Preset

1

State Saved

Yes

Resolution

1

Initial S/W Revision

A.10.00

Number of Antenna ports

Applies to the M9484C only.

Displays the number of antenna ports used for transmission. It is automatically coupled with the antenna port set.

For UL-SCH, when a codebook-based transmission is enabled, it can be set, but should not be smaller than the Number of Layers.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > Transmission Settings > Number of Antenna Ports

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:APORts:COUNt <integer>

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:APORts:COUNt?

SCPI Example

 

Choices:

1 | 2 | 4

Couplings

When Codebook-Based Transmission is Off, the value is the same as number of layers.

When Codebook-Based Transmission On, set the value smaller than the Number of Layers.

Preset

1

Min

1

State Saved

Yes

Max

4

Initial S/W Revision

A.10.00

Number of DMRS CDM groups without data

Applies to the M9484C only.

Sets the number of DMRS CDM groups without data, which is used to determine how many resource elements are reserved for DMRS. When this parameter is changed, the DMRS power boosting is automatically coupled based on table 4.1-1 of 38.214.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > Transmission Settings > Number of DMRS CDM Groups Without Data

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:DMRS:CGWData:COUNt <integer>

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:DMRS:CGWData:COUNt?

SCPI Example

 

Couplings

Transform Precoding On:

Read-only; Value is 2;

Transform Precoding Off:

    DMRS Configuration Type 1:

    Max value is 2; Min value is coupled with DMRS Port(s)

    DMRS Configuration Type 2:

        Max value is 3; Min value is coupled with DMRS Port(s)

Preset

1

State Saved

Yes

Min

1

Max

3

Resolution

1

Initial S/W Revision

A.10.00

Resource Allocation

Allocated Slots

Applies to the M9484C only.

Sets the allocated slot index for the channel. Allocated Slots are entered as an array of slot indexes allocated for the PUCCH. There are three ways to configure:

These three configuration methods can be used in combination, by using ',' as the delimiter, e.g. 0,1,4:7,8:2:19 means index 0,1,4,5,6,7,8,10,12,14,16,18.

If the slot allocation is different for different frame, use '{ }' and '|' to specify the frame index, for example, {0|0,1,2},{1|3,4,5} means slot 0,1,2 for frame 0, and slot 3,4,5 for frame 1. Ensure the Number of Radio Frames under Waveform Setup node is large enough.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > Resource Allocation > Allocated Slot

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:SLOTs <string>

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:SLOTs?

SCPI Example

 

Couplings

The range of slot index is from 0 to number of slots in the frame of current numerology - 1.

The number of slots in the frame is coupled with the numerology used by this channel, which is defined in the selected BWP. Refer to the Frame Structure table for the details about the relationship between number of slots in the frame and numerology.

Preset

0:19

State Saved

Yes

Initial S/W Revision

A.10.00

First Symbol

Applies to the M9484C only.

Sets the first symbol index for the transmission.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > Resource Allocation > First Symbol

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:SYMBol:FIRSt <integer>

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:SYMBol:FIRSt?

SCPI Example

 

Couplings

For Normal CP, the maximum value is 13

For Extended CP, the maximum value is 11

Preset

0

State Saved

Yes

Min

0

Max

13

Resolution

1

Initial S/W Revision

A.10.00

Last Symbol

Applies to the M9484C only.

Set the last symbol index for the transmission.

The range may also be determined by the DMRS location, see more information about DMRS in 38.211.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > Resource Allocation > Last Symbol

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:SYMBol:LAST <integer>

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:SYMBol:LAST?

SCPI Example

 

Couplings

Normal CP max value is 13

Extended CP max value is 11

The min value is the First Symbol.

Preset

13

State Saved

Yes

Min

1

Max

13

Resolution

1

Initial S/W Revision

A.10.00

Bandwidth Part

Applies to the M9484C only.

Select a bandwidth part to be used for transmission. All the BWP names defined under BWP Setup node will be listed here.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > Resource Allocation > Bandwidth Part

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:BWP?

SCPI Example

 

Couplings

Coupled with the Number of BWP. For example, if the number is 1, only BWP1 is allowed, if the number is 2, BWP1 and BWP2 are allowed.

Preset

0

State Saved

Yes

Initial S/W Revision

A.10.00

RA Type

Applies to the M9484C only.

Sets the resource allocation (RA) type for the transmission. Type 0 uses a bitmap allocation method. Type 1 uses RB Offset and RB Number for allocation.

Type 2 is available as GUI selection only.

Only Type 1 is allowed when Transform Precoding is enabled, otherwise an error occurs.

For Type 2 , errors will occur if any of the following conditions are not met:

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > Resource Allocation > RA Type

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:RATYpe TYPE0|TYPE1

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:RATYpe?

SCPI Example

 

Preset

TYPE1

State Saved

Yes

Initial S/W Revision

A.10.00

RB Offset

Applies to the M9484C only.

Specifies the RB Offset relative to the selected BWP for RA Type1. This value specifies the RB starting point within the containing resource allocation.

RB Offset is only available when RA Type is set to Type 1.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > Resource Allocation > RB Offset

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:RB:OFFSet <integer>

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:RB:OFFSet?

SCPI Example

 

Couplings

Range: 0 ~ RB Number – 1 (RB Number is under BWP node)

Preset

0

State Saved

Yes

Min

0

Max

272

Resolution

1

Initial S/W Revision

A.10.00

RB Number Restriction

Applies to the M9484C only.

Enables or disables the RB number restriction when Transform Precoding is enabled. If On, the UL-SCH RB number is restricted to (2^a * 3^b * 5^c) or less than BWP number, where a, b, and c are non-negative integers.

This function is only available when Transform Precoding is enabled.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > Resource Allocation > RB Number Restriction

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:RB:NUMBer:RESTriction[:STATe] ON|OFF|1|0

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:RB:NUMBer:RESTriction[:STATe]?

SCPI Example

 

Preset

Off

State Saved

Yes

Initial S/W Revision

A.10.00

RB Number

Applies to the M9484C only.

Sets the number of resource blocks assigned to the channel. This value specifies the contiguous set of RB starting at RB Offset within the containing resource allocation.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > Resource Allocation > RB Number

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:RB:NUMBer <integer>

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:RB:NUMBer?

SCPI Example

 

Couplings

If Transform Precoding is On, and RB Number Restriction is On and the RB number is restricted to (2^a * 3^b * 5^c) and less than the BWP number.

Otherwise, the maximum value of the RB Number is the selected BWP – RB Offset

Preset

273

State Saved

Yes

Min

1

Max

273

Resolution

1

Initial S/W Revision

A.10.00

RBGSize

Applies to the M9484C only.

Specifies the RBG size when RA Type 0 is selected. The choices are determined by the bandwidth part (BWP) size. See table 5.1.2.2.1-1 in 38.214.

This parameter is available only when RA Type is set to Type 0

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > Resource Allocation > RBGSize

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:RBG:SIZE <integer>

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:RBG:SIZE?

SCPI Example

 

Couplings

When RA Type 0: Settable.

The choices are determined by the bandwidth part size, see table 5.1.2.2.1-1 in 38.214

Max and min values are defined below.

RB Number of selected BWP

Minimum

Maximum

1 - 36

2

4

37 - 72

4

8

73 - 144

8

16

≥ 145

16

16

RA Type 1: Read Only

Preset

16

State Saved

Yes

Initial S/W Revision

A.10.00

RBGBitmap

Applies to the M9484C only.

Enter a string of ones-and-zeros or click the arrow to open the ClosedRBGBitmap editor where you can assign allocated RBGs for transmission. Allocated RBGs are determined by the RB Number (N_BWP_size) and the RA configuration. Refer to the 5G NR standard (318.214 - 5.1.2.2) for the BWP RBG allocation matrix.

This parameter is available only when RA Type is set to Type 0.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > Resource Allocation > RBGBitmap

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:RBG:BITMap <string>

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:RBG:BITMap?

SCPI Example

 

Couplings

RA Type 0: Settable

Length of the string is coupled with RB Number, RB Offset under BWP node, and the RBG Size

Length = (RB Number + RB Offset % RBG Size + RBG Size -1) / RBG Size

RA Type 1: Read Only

Preset

111111111111111111

State Saved

Yes

Initial S/W Revision

A.10.00

Frequency Hopping Mode

Applies to the M9484C only.

Set the Frequency Hopping Mode for UL-SCH.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > Resource Allocation > Frequency Hopping Mode

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:FHOPping DISabled|INTRaslot|INTerslot

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:FHOPping?

SCPI Example

 

Preset

DISabled

State Saved

Yes

Initial S/W Revision

A.10.00

RB Offset Between Frequency Hops

Applies to the M9484C only.

Sets the RB offset between two frequency hops when Frequency Hopping is enabled.

This parameter is only available when Frequency Hopping Mode is enabled.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > Resource Allocation > RB Offset Between Hops

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:FHOPping:RB:OFFSet <integer>

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:FHOPping:RB:OFFSet?

SCPI Example

 

Preset

0

State Saved

Yes

Initial S/W Revision

A.10.00

Modulation and Coding

Channel Coding

Applies to the M9484C only.

Enables or disables transport layer channel coding.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > Modulation and Coding > Channel Coding

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:CCODing[:STATe] ON|OFF|1|0

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:CCODing[:STATe]?

SCPI Example

 

Preset

On

State Saved

Yes

Initial S/W Revision

A.10.00

MCS Table

Applies to the M9484C only.

Select which table to use for the TB size calculation, see section 6.1.4 of 38.214.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > Modulation and Coding > MCS Table

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:MCS:TABLe TABLe51|TABLe52|TABLe61|TABLe53|TABLe62

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:MCS:TABLe?

SCPI Example

 

Couplings

If Transform Precoding is enabled, the following tables are available.

  • Table 5.1.3.1-2 (256QAM)

  • Table 6.1.4.1-1 (64QAM TP)

  • Table 6.1.4.1-2 (64QAM TP LowSE)

If the input value is not one of the above tables, it is coupled to Table 6.1.4.1-1 (64QAM TP)

If Transform Precoding is disabled, the following tables are available.

  • Table 5.1.3.1-1 (64QAM)

  • Table 5.1.3.1-2 (256QAM)

  • Table 5.1.3.1-3 (64QAMLowSE)

If the input value is not one of the above tables, it is coupled to Table Table 5.1.3.1-1 (64QAM)

Preset

5.1.3.1-1 (TABL51)

State Saved

Yes

Initial S/W Revision

A.10.00

MCS

Applies to the M9484C only.

Sets modulation and coding scheme (MCS) index for the channel.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > Modulation and Coding > MCS

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:MCS <integer>

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:MCS?

SCPI Example

 

Couplings

The MCS table is either Table 6.1.4.1-1 (64QAM TP) or Table 5.1.3.1-2 (256QAM) :

Preset

0

State Saved

Yes

Min

-1

Max

28

Resolution

1

Initial S/W Revision

A.10.00

xOverhead

Applies to the M9484C only.

Set the xOverhead parameter (N_oh_PRB) to calculate to TB size.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > Modulation and Coding > xOverhead

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:XOVerhead <integer>

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:XOVerhead?

SCPI Example

 

Preset

0

State Saved

Yes

Choices

0 | 6 | 12 | 18

Initial S/W Revision

A.10.00

Coding Rate

Applies to the M9484C only.

Displays the coding rate of the channel. It is automatically updated by MCS index change.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > Modulation and Coding > Coding Rate

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:SCH<channel>:CRATe?

SCPI Example

 

Preset

0.1171875

State Saved

Yes

Initial S/W Revision

A.10.00

Modulation

Applies to the M9484C only.

Display the modulation type of the channel. It's automatically updated by MCS index change.

If Transform Precoding enabled, and MCS is 0 or 1 with MCS Table 6.1.4.1-1, the Modulation can be selected by pi/2 BPSK or QPSK.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > Modulation and Coding > Modulation

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:MODulation PIBPsk|QPSK|PSK8|QAM16|QAM64|QAM256|QAM1024|USER

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:MODulation?

SCPI Example

 

Preset

QPSK

State Saved

Yes

Choices

PI/2 BPSK | QPSK |QAM16 | QAM64 | QAM256

Initial S/W Revision

A.10.00

Transport Block Size

Applies to the M9484C only.

Displays the transport block size of the channel. It's automatically updated by MCS index change.

The Xoh-PUSCH parameter is assumed to 0.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > Modulation and Coding > Transport Block Size

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:TB:SIZE?

SCPI Example

 

Couplings

Coupled with Coding Rate, Modulation, DMRS Configuration, Symbol Number, Number of DMRS CDM Group Without Data, RA Type, RB Number, Number of Layers, BWP, MCS and MCS Table.

Preset

9984

State Saved

Yes

Initial S/W Revision

A.10.00

BaseGraph

Applies to the M9484C only.

Displays the base graph of the channel. It is automatically updated by an MCS index change.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > Modulation and Coding > Base Graph

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:BGRaph?

SCPI Example

 

Couplings

If Transport Block Size <= 292 or (Transport Block Size <=3824 and Coding Rate <=0.67 or Coding Rate <=0.25

The value is set to 2

Otherwise:

    The value is set to 1

Preset

2

State Saved

Yes

Initial S/W Revision

A.10.00

LBRM

Applies to the M9484C only.

Set the LBRM for coding.

Limited-Buffer Rate Matching (LBRM) is a technique used to execute Hybrid Automatic Repeat reQuest (HARQ) with reduced requirements for soft buffer sizes while maintaining the peak data rates. LBRM shortens the length of the virtual circular buffer of the code block segments for certain large sizes of Transport Block (TB), and therefore sets a lower bound on the code rate.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > Modulation and Coding > LBRM

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:LBRM[:STATe] ON|OFF|1|0

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:LBRM[:STATe]?

SCPI Example

 

Preset

Off

State Saved

Yes

Initial S/W Revision

A.10.00

Payload Data

Applies to the M9484C only.

Opens the Payload Data Closeddialog where you can select a payload data type. You can also create a custom pattern or load a user file.

Payload Data

Seeds

Inverted

Generated sequence begins with...

PN9

All 1s

No

111111111…

PN15

All 1s

Yes

000000000000000…

PN23

All 1s

Yes

00000000000000000000000…

PN31

All 1s

Yes

0000000000000000000000000000000…

See also Using Custom Payload Data for more information.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > Modulation and Coding > Payload Data

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:DATA:TYPE PN9|PN15|PN23|PN31|CUSTom|FILE

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:DATA:TYPE?

SCPI Example

 

Choices

PN9 | PN15 | PN23 | PN31 | Custom Pattern | User File

Preset

PN9

State Saved

Yes

Initial S/W Revision

A.10.00

Custom Pattern

Applies to the M9484C only.

Opens an editor so you can create and save customized payload data.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > Modulation and Coding > Payload Data > Custom Pattern

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:DATA <string>

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:DATA?

SCPI Example

 

Preset""

State Saved

Yes

Initial S/W Revision

A.10.00

User File

Applies to the M9484C only.

Opens a dialog so you can select a previously saved payload data file.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > Modulation and Coding > Payload Data > User File

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:DATA:FILE <string>

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:DATA:FILE?

SCPI Example

 

Preset

""

State Saved

Yes

Initial S/W Revision

A.10.00

HARQ Settings

RV index Sequence

Applies to the M9484C only.

Set the RV Index Sequence. Enter a comma-separated string. Values can be 0 to 3.

This parameter is available only when HARQ Default Value is NACK.

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:RV:INDex:SEQuence <string>

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:RV:INDex:SEQuence?

SCPI Example

 

Preset

0,2,1,3

State Saved

Yes

Initial S/W Revision

A.10.00

DMRS Settings

DMRS-Uplink-r16

Applies to the M9484C only.

Enables or disables whether higher-layer parameter DMRS-Uplink-r16 is provided.

Transform Precoding must be disabled for this parameter to appear.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > DMRS Settings > DMRS-Uplink-r16

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:DMRS:R16ul[:STATe] ON|OFF|1|0

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:DMRS:R16ul[:STATe]?

SCPI Example

 

Preset

Off

State Saved

Yes

Initial S/W Revision

A.10.00

DMRS-UplinkTransformPrecoding-r16

Applies to the M9484C only.

Enables or disables whether higher-layer parameter DMRS-UplinkTransformPrecoding-r16 is provided.

Transform Precoding must be enabled for this parameter to appear.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > DMRS Settings > DMRS-UplinkTransformPrecoding-r16

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:DMRS:TP16ul[:STATe] ON|OFF|1|0

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:DMRS:TP16ul[:STATe]?

SCPI Example

 

Preset

Off

State Saved

Yes

Initial S/W Revision

A.10.00

n_SCID

Applies to the M9484C only.

Sets the n_SCID for sequence generation.

This function is only available when UL-SCH > General Settings > Transform Precoding is set to Off.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > DMRS Settings > N_SCID

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:DMRS:SCIDn <integer>

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:DMRS:SCIDn?

SCPI Example

 

Preset

0

State Saved

Yes

Min

0

Max

1

Initial S/W Revision

A.10.00

N_ID_0

Applies to the M9484C only.

Sets the N_ID_nSCID (N_ID_0 or N_ID_1) for sequence generation, -1 means cell ID.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > DMRS Settings > N_ID_0

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:DMRS:NID0 <integer>

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:DMRS:NID0?

SCPI Example

 

Preset

-1

State Saved

Yes

Min

-1

Max

65535

Initial S/W Revision

A.10.00

N_ID_1

Applies to the M9484C only.

Sets the N_ID_nSCID (N_ID_0 or N_ID_1) for sequence generation, -1 means cell ID.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > DMRS Settings > N_ID_1

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:DMRS:NID1 <integer>

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:DMRS:NID1?

SCPI Example

 

Preset

-1

State Saved

Yes

Min

-1

Max

65535

Initial S/W Revision

A.10.00

DMRS Power Boosting

Applies to the M9484C only.

Specifies the DMRS power boosting relative to the data part. When the number of DMRS CDM groups without data is changed, the DMRS power boosting is automatically changed based on the Table 4.1-1 of 38.214.

When the number of DMRS CDM groups without data is changed, the DMRS power boosting is automatically changed based on the Table 4.1-1 of 38.214.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > DMRS Settings > DMRS Power Boosting

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:DMRS:POWer <real>

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:DMRS:POWer?

SCPI Example

 

Couplings

If the number of DMRS CDM Group Without Data = 1

Value is 0 dB

If the number of DMRS CDM Group Without Data = 2

Value is 3 dB

If the number of DMRS CDM Group Without Data = 1

Value is 4.77 dB

Preset

0.00 dB

State Saved

 

Min

-40 dB

Max

40 dB

Resolution

0.01 dB

Resolution

0.01 dB

Initial S/W Revision

A.10.00

DMRS Configuration

Applies to the M9484C only.

Sets the DMRS Configuration for the channel. When Transform Precoding (UL-SCH) > General Settings > Transform Precoding) is enabled, DMRS Configuration is set to Type 1. When Transform Precoding is disabled, the value can be set to Type 1 or Type 2.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > DMRS Settings > DMRS Configuration

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:DMRS:CONFigure TYPE1|TYPE2

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:DMRS:CONFigure?

SCPI Example

 

Preset

TYPE1

State Saved

Yes

Initial S/W Revision

A.10.00

DMRS Duration

Applies to the M9484C only.

Specifies the DMRS duration for the channel. The DMRS duration can be one symbol or two symbols.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > DMRS Settings > DMRS Duration

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:DMRS:DURation SINGle|DOUBle

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:DMRS:DURation?

SCPI Example

 

Preset

Single

State Saved

Yes

Initial S/W Revision

A.10.00

DMRS-add-pos

Applies to the M9484C only.

Sets a value indicating the additional DMRS positions for this channel. The range is based on the Symbol Number, DMRS Duration, Mapping Type, and DMRS-typeA-pos. Refer to 6.4.1.1.3 of 38.211 for more details.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > DMRS Settings > DMRS-add-pos

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:DMRS:APOS <integer>

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:DMRS:APOS?

SCPI Example

 

Couplings

When the DMRS Duration is a Single Symbol, the maximum value is 3.

When the DMRS Duration is a Double Symbol, the maximum value is 1.

Preset

0

Min

0

Max

3

Resolution

1

Initial S/W Revision

A.10.00

PUSCH Mapping

Applies to the M9484C only.

Sets the PUSCH mapping type. Valid PUSCH allocations are based on table 6.1.2.1-1 of the 5G NR standard. S = start symbol index and L = number of consecutive symbols.

PUSCH mapping type

Normal cyclic prefix

Extended cyclic prefix

S

L

S+L

S

L

S+L

Type A

0

{4,...,14}

{4,...,14}

0

{4,...,12}

{4,...,12}

Type B

{0,...,13}

{1,...,14}

{1,...,14}

{0,...,12}

{1,...,12}

{1,...,12}

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > DMRS Settings > PUSCH Mapping

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:DMRS:PUSCh:MAPPing TYPEA|TYPEB

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:DMRS:PUSCh:MAPPing?

SCPI Example

 

Preset

TYPEA

State Saved

Yes

Initial S/W Revision

A.10.00

DMRS-typeA-pos

Applies to the M9484C only.

Sets the PUSCH DMRS position for mapping type A to either Pos2 or Pos3.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > DMRS Settings > DMRS-typeA-pos

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:DMRS:TAPos <integer>

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:DMRS:TAPos?

SCPI Example

 

Preset

2

Min

2

Max

3

State Saved

Yes

Initial S/W Revision

A.10.00

n_ID_RS

Applies to the M9484C only.

Set the n_ID_RS for the DMRS generation.

This function is only available when UL-SCH > General Settings > Transform Precoding is set to On.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > DMRS Settings > n_ID_RS

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:DMRS:RSIDn <integer>

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:DMRS:RSIDn?

SCPI Example

 

Preset

-1

State Saved

Yes

Min

-1

Max

65535

Resolution

1

Initial S/W Revision

A.10.00

Group Hopping

Applies to the M9484C only.

Enables or disables group hopping for sequence generation.

This function is only available when UL-SCH > General Settings > Transform Precoding is set to On.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > DMRS Settings > Group Hopping

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:DMRS:GHOPping[:STATe] ON|OFF|1|0

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:DMRS:GHOPping[:STATe]?

SCPI Example

 

Preset

Off

State Saved

Yes

Initial S/W Revision

A.10.00

Sequence Hopping

Applies to the M9484C only.

Enables or disables sequence hopping for sequence generation.

This function is only available when UL-SCH > General Settings > Transform Precoding is set to On.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > DMRS Settings > Sequence Hopping

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:DMRS:SHOPping[:STATe] ON|OFF|1|0

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:DMRS:SHOPping[:STATe]?

SCPI Example

 

Preset

Off

State Saved

Yes

Initial S/W Revision

A.10.00

PTRS Settings

PTRS Enabled

Applies to the M9484C only.

Enables or disables the PTRS state.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > PTRS Settings > PTRS Enabled

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:PTRS[:STATe] ON|OFF|1|0

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:PTRS[:STATe]?

SCPI Example

 

Preset

Off

State Saved

Yes

Initial S/W Revision

A.10.00

PTRS PowerBoosting

Applies to the M9484C only.

Sets the relative power boosting (in dB) of the PTRS associated with the PUSCH physical channel. This is a power scaling based on the constellation defined in 5.1.3/4/5/6 of 38.211.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > PTRS Settings > PTRS Power Boosting

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:PTRS:POWer <real>

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:PTRS:POWer?

SCPI Example

 

Preset

0.00 dB

State Saved

Yes

Min

-40 dB

Max

40 dB

Resolution

0.01 dB

Initial S/W Revision

A.10.00

PTRS port(s)

Applies to the M9484C only.

Sets the PTRS ports used. The maximum number is 2.

This function is only available when UL-SCH > General Settings > Transform Precoding is set to Off.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > PTRS Settings > PTRS Ports

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:PTRS:PORTs <string>

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:PTRS:PORTs?

SCPI Example

 

Preset

"0"

State Saved

Yes

Initial S/W Revision

A.10.00

Frequency Density (K_PTRS)

Applies to the M9484C only.

Sets the PTRS period in subcarrier in the frequency domain.

This function is only available when UL-SCH > General Settings > Transform Precoding is set to Off.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > PTRS Settings > Frequency Density

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:PTRS:FREQuency:DENSity <integer>

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:PTRS:FREQuency:DENSity?

SCPI Example

 

Preset

2

State Saved

Yes

Min

2

Max

4

Initial S/W Revision

A.10.00

Time Density (L_PTRS)

Applies to the M9484C only.

Sets the start PTRS symbol in time domain.

This function is only available when UL-SCH > General Settings > Transform Precoding is set to Off.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > PTRS Settings > Time Density

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:PTRS:TIME:DENSity <integer>

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:PTRS:TIME:DENSity?

SCPI Example

 

Notes

Only 1,2 and 4 are valid values.

Preset

1

State Saved

Yes

Initial S/W Revision

A.10.00

PTRS RE Offset

Applies to the M9484C only.

Sets the PTRS resource element offset.

This function is only available when UL-SCH > General Settings > Transform Precoding is set to Off.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > PTRS Settings > PTRS RE Offset

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:PTRS:RE:OFFSet OFFSet00|OFFSet01|OFFSet10|OFFSet11

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:PTRS:RE:OFFSet?

SCPI Example

 

Notes

Only 00, 01, 10 and 11 are valid values.

Preset

OFFS00 or 00

State Saved

Yes

Initial S/W Revision

A.10.00

Number of samples per PT-RS group

Applies to the M9484C only.

Sets the Number of samples per PT-RS group (N_samp_group) for PTRS signal generation.

This function is only available when UL-SCH > General Settings > Transform Precoding is set to On.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > PTRS Settings > Number of Samples Per PTRS Group

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:PTRS:GROup:SAMPle:COUNt <integer>

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:PTRS:GROup:SAMPle:COUNt?

SCPI Example

 

Notes

Only 2 and 4 are valid values.

Preset

2

State Saved

Yes

Initial S/W Revision

A.10.00

Number of PT-RS groups

Applies to the M9484C only.

Sets the Number of PT-RS groups (N_samp_group) for PTRS signal generation.

This function is only available when UL-SCH > General Settings > Transform Precoding is set to On.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > PTRS Settings > Number of PTRS Groups

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:PTRS:GROup:COUNt <integer>

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:PTRS:GROup:COUNt?

SCPI Example

 

Notes

Only 2, 4 and 8 are valid value.

Preset

2

State Saved

Yes

Initial S/W Revision

A.10.00

N_ID

Applies to the M9484C only.

Sets the N_ID for the PTRS generation when transform precoding is enabled.

This function is only available when UL-SCH > General Settings > Transform Precoding is set to On.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > PTRS Settings > N_ID

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:PTRS:NID <integer>

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:PTRS:NID?

SCPI Example

 

Preset

0

State Saved

Yes

Min

0

Max

65535

Resolution

1

Initial S/W Revision

A.10.00

UCI on PUSCH

The Uplink Control Information (UCI) is carried by PUSCH (or PUCCH). The information carried on the UCI includes:

UL-SCH Enabled

Applies to the M9484C only.

Enables or disables UL-SCH when UCI is multiplexed with UL-SCH.

It is set to On if no UCI is transmitted on UL-SCH.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > UCI on PUSCH > UL-SCH Enabled

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:UCI[:STATe] ON|OFF|1|0

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:UCI[:STATe]?

SCPI Example

 

Preset

On

State Saved

Yes

Initial S/W Revision

A.10.00

uci-on-pusch-scaling

Applies to the M9484C only.

Sets the UCI on PUSCH scaling when UCI is multiplexed with UL-SCH. This is used to limit the number of resource elements assigned to UCI on PUSCH. See TS 38.212, Section 6.3.2.4 for more information.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > UCI on PUSCH > uci-on-pusch-scaling

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:UCI:SCALing <real>

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:UCI:SCALing?

SCPI Example

 

Choices

0.5 | 0.65 | 0.8 | 1

Preset

0.5

Initial S/W Revision

A.10.00

HARQ-ACK

Enabled

Applies to the M9484C only.

Enables or disables HARQ-ACK multiplexing for UL-SCH.Hybrid Automatic Repeat Request Acknowledgment (HARQ-ACK) is the information a receiver feeds back to the transmitter in order to acknowledge the correct reception of a packet or ask for a new re-transmission.

This function is only available when UL-SCH > Modulation and Coding > Channel Coding is On.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > HARQ-ACK > Enabled

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:UCI:HACK[:STATe] ON|OFF|1|0

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:UCI:HACK[:STATe]?

SCPI Example

 

Preset

Off

State Saved

Yes

Initial S/W Revision

A.10.00

Payload Data

Applies to the M9484C only.

This function is only available when HARQ-ACK is enabled.

Opens the Payload Data Closeddialog where you can select a payload data type. You can also create a custom pattern or load a user file.

Payload Data

Seeds

Inverted

Generated sequence begins with...

PN9

All 1s

No

111111111…

PN15

All 1s

Yes

000000000000000…

PN23

All 1s

Yes

00000000000000000000000…

PN31

All 1s

Yes

0000000000000000000000000000000…

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > HARQ-ACK > Payload Data

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:UCI:HACK:DATA:TYPE PN9|PN15|PN23|PN31|CUSTom|FILE

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:UCI:HACK:DATA:TYPE?

SCPI Example

 

Choices

PN9 | PN15 | PN23 | PN31 | Custom Pattern | User File

Preset

PN9

State Saved

Yes

Initial S/W Revision

A.10.00

Custom Pattern

Applies to the M9484C only.

Opens an editor so you can create and save customized payload data.

See also Using Custom Payload Data for more information.

This function is only available when HARQ-ACK is enabled.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > HARQ-ACK > Payload Data set to Custom Pattern

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:UCI:HACK:DATA <string>

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:UCI:HACK:DATA?

SCPI Example

 

Preset

""

State Saved

Yes

Initial S/W Revision

A.10.00

User File

Applies to the M9484C only.

Opens a dialog so you can select a previously saved payload data file.

See also Using Custom Payload Data for more information.

This function is only available when HARQ-ACK is enabled.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > HARQ-ACK > Payload Data set to User File

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:UCI:HACK:DATA:FILE <string>

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:UCI:HACK:DATA:FILE?

SCPI Example

 

Preset

""

State Saved

Yes

Initial S/W Revision

A.10.00

Payload Size

Applies to the M9484C only.

Sets the HARQ-ACK payload size before channel coding.

This function is only available when HARQ-ACK is enabled.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > HARQ-ACK > Payload Size

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:UCI:HACK:DATA:LENGth <integer>

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:UCI:HACK:DATA:LENGth?

SCPI Example

 

Preset

10

Min

1

Max

1706

Resolution

1

Initial S/W Revision

A.10.00

BetaOffsetIndex

Applies to the M9484C only.

Sets the beta offset index of UCI when multiplexing with UL-SCH.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > HARQ-ACK > BetaOffsetIndex

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:UCI:HACK:BOINdex <integer>

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:UCI:HACK:BOINdex?

SCPI Example

 

Preset

0

Min

0

Max

15

Resolution

1

State Saved

Yes

Initial S/W Revision

A.10.00

CSI1 or CSI2

Enabled

Applies to the M9484C only.

Enables or disables CSI multiplexing with UL-SCH. Channel State Information (CSI) describes characteristics of the radio channel. It usually indicates the complex transfer function matrix between one or more transmitting antennas and one or more receiving antennas.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > CSI1 or CSI2 > Enabled

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:UCI:CSI1|2[:STATe] ON|OFF|1|0

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:UCI:CSI1|2[:STATe]?

SCPI Example

 

Notes

Cardinality of CSI starts from 1 for consistency with the standard and GUI

Preset

Off

State Saved

Yes

Initial S/W Revision

A.10.00

Payload Data

Applies to the M9484C only.

CSI must be enabled to use this function.

Opens the Payload Data Closeddialog where you can select a payload data type. You can also create a custom pattern or load a user file.

Payload Data

Seeds

Inverted

Generated sequence begins with...

PN9

All 1s

No

111111111…

PN15

All 1s

Yes

000000000000000…

PN23

All 1s

Yes

00000000000000000000000…

PN31

All 1s

Yes

0000000000000000000000000000000…

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > CSI1 or CSI2 > Payload Data

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:UCI:CSI1|2:DATA:TYPE PN9|PN15|PN23|PN31|CUSTom|FILE

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:UCI:CSI1|2:DATA:TYPE?

SCPI Example

 

Notes

Cardinality of CSI starts from 1 for consistency with the standard and GUI

Preset

PN9

State Saved

Yes

Initial S/W Revision

A.10.00

Custom Pattern

Applies to the M9484C only.

Opens an editor so you can create and save customized payload data.

See also Using Custom Payload Data for more information.

CSI must be enabled to use this function.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > CSI1 or CSI2 > Payload Data set to Custom Pattern

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:UCI:CSI1|2: <string>

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:UCI:CSI1|2:DATA?

SCPI Example

 

Notes

Cardinality of CSI starts from 1 for consistency with the standard and GUI

Preset

""

State Saved

Yes

Initial S/W Revision

A.10.00

User File

Applies to the M9484C only.

Opens a dialog so you can select a previously saved payload data file.

See also Using Custom Payload Data for more information.

CSI must be enabled to use this function.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > CSI1 or CSI2 > Payload Data set to User File

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:UCI:CSI1|2:DATA:FILE <string>

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:UCI:CSI1|2:DATA:FILE?

SCPI Example

 

Notes

Cardinality of CSI starts from 1 for consistency with the standard and GUI

Preset

""

State Saved

Yes

Initial S/W Revision

A.10.00

Payload Size

Applies to the M9484C only.

Sets the CSI payload size before channel coding.

CSI must be enabled to use this function.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > CSI1 or CSI2 > Payload Size

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:UCI:CSI1|2:DATA:LENGth <integer>

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:UCI:CSI1|2:DATA:LENGth?

SCPI Example

 

Notes

Cardinality of CSI starts from 1 for consistency with the standard and GUI

Preset

10

Min

1

Max

200

Resolution

1

Initial S/W Revision

A.10.00

BetaOffsetIndex

Applies to the M9484C only.

Sets the beta offset index of UCI when multiplexing with UL-SCH.

CSI must be enabled to use this function.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > CSI1 or CSI2 > BetaOffsetIndex

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:UCI:CSI1|2:BOINdex <integer>

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:UCI:CSI1|2:BOINdex?

SCPI Example

 

Notes

Cardinality of CSI starts from 1 for consistency with the standard and GUI

Preset

0

Min

0

Max

18

Resolution

1

State Saved

Yes

Initial S/W Revision

A.10.00

CG-UCI

Enabled

Applies to the M9484C only.

Enables or Disables CG-UCI multiplexing with UL-SCH.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > CG-UCI > Enabled

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:CGUCi[:STATe] ON|OFF|1|0

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:CGUCi[:STATe]?

SCPI Example

 

Preset

Off

State Saved

Yes

Initial S/W Revision

A.10.00

Payload Data

Applies to the M9484C only.

CG-UCI must be enabled to use this function.

Opens the Payload Data Closeddialog where you can select a payload data type. You can also create a custom pattern or load a user file.

Payload Data

Seeds

Inverted

Generated sequence begins with...

PN9

All 1s

No

111111111…

PN15

All 1s

Yes

000000000000000…

PN23

All 1s

Yes

00000000000000000000000…

PN31

All 1s

Yes

0000000000000000000000000000000…

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > CG-UCI > Payload Data

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:CGUCi:DATA:TYPE PN9|PN15|PN23|PN31|CUSTom|FILE

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:CGUCi:DATA:TYPE?

SCPI Example

 

Preset

PN9

State Saved

Yes

Initial S/W Revision

A.10.00

Custom Pattern

Applies to the M9484C only.

Opens an editor so you can create and save customized payload data.

CG-UCI must be enabled to use this function.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > CG-UCI > Payload Data set to Custom Pattern

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:CGUCi:DATA <string>

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:CGUCi:DATA?

SCPI Example

 

Preset

 

State Saved

Yes

Initial S/W Revision

A.10.00

User File

Applies to the M9484C only.

Opens a dialog so you can select a previously saved payload data file.

CG-UCI must be enabled to use this function.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > CG-UCI > Payload Data set to User File

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:CGUCi:DATA:FILE <string>

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:CGUCi:DATA:FILE?

SCPI Example

 

State Saved

Yes

Initial S/W Revision

A.10.00

Payload Size

Applies to the M9484C only.

Sets the CG-UCI payload size before channel coding.

CG-UCI must be enabled to use this function.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > CG-UCI > Payload Size

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:CGUCi:DATA:LENGth <integer>

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:CGUCi:DATA:LENGth?

SCPI Example

 

Preset

10

State Saved

Yes

Initial S/W Revision

A.10.00

BetaOffsetIndex

Applies to the M9484C only.

Sets the beta offset index of UCI when multiplexing with UL-SCH.

CG-UCI must be enabled to use this function.

GUI Location

Apps > 5G NR > Waveform > Capability set to Real-time Uplink > Carrier > Uplink > UL-SCH > CG-UCI > BetaOffsetIndex

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:CGUCi:BOINdex <integer>

[:SOURce]:RADio:NR5G:WAVeform:RTIMe:CCARrier:ULINk:SCH:CGUCi:BOINdex?

SCPI Example

 

Preset

0

State Saved

Yes

Min0
Max15

Initial S/W Revision

A.10.00

Carrier Real-Time Uplink

Waveform